#ifndef SURFACELIGHT_H
#define SURFACELIGHT_H
#include "Light.h"

class SurfaceLight : public Light
{
    public:
        int nbrr;
        float rsoleil;
        SurfaceLight();
        SurfaceLight(pVect position);
        SurfaceLight(pVect position, Color couleur, float puissance);
        SurfaceLight(pVect position, Color couleur, float puissance, int nbrr, float rsoleil);
        virtual ~SurfaceLight();

        virtual float getPuissanceAtPoint(HitPoint * hp, Scene * scene);
    protected:
    private:
};

#endif // SURFACELIGHT_H
